Big Huge Thesaurus

polanisia dodecandra

noun